package June;

public class Test_3_1 {
    public static void main(String[] args) {
        // 某人有100,000元,每经过一次路口，需要交费,规则如下:
        // 1)当现金>50000时,每次交5%
        // 2)当现金<=50000时,每次交1000
        // 编程计算该人可以经过多少次路口，
        // 要求: 使用 while break方式完成

        int money = 100000;
        int count = 0;
        while (true) {
            int tmp = 0;
            if (money > 50000) {
               tmp = money;
               money = tmp - money * 5 / 100;
               count++;
            }
            if (money <= 50000) {
                money -= 1000;
                count++;
                if (money <= 0) {
                    break;
                }
            }
        }
        System.out.println("该人可以经过"+ count +"次路口");
    }
}
